@charset "utf-8";



nav > ul > li:hover {
    background-color: #0B5DB1;
    font-weight: bold;
    font-size: 16px;
}

nav > ul > li:hover > a {
    color: white;
    filter: grayscale(100%) brightness(500%);
}

.row.news {
    padding: 20px 0;
    margin-bottom: 0;
}

.row {
}

.row.main {
    margin-bottom: 0;
}

.tabs.active {
    height: 395px;
}

.tabs.active > .tabs-bd > .list > li:first-child {
    line-height: 25px;
    height: 40px;
    margin: 20px 0 10px 18px;
}

.tabs.active > .tabs-bd > .list > li:first-child > a {
    font-size: 18px;
    font-weight: bold;
    color: #0B5DB1;
}


.tabs.active > .tabs-bd > .list > li > a {
    width: 90%;
    padding-left: 10px;
}

.tabs.active > .tabs-bd > .list > li:first-child > a {
    width: 86%;
    /*white-space: nowrap;*/
    overflow-y: auto;
    word-wrap: break-word;
    white-space: normal;
}


.tabs.active > .tabs-bd > .list.a-list > li:first-child {
    list-style-image: none;
}


div.panel-header.normal .panel-title,
.tabs.normal > .tabs-hd > ul > li {
    font-size: 16px;
}

.panel {
    min-height: 0;
}

div.row.main > .col.col-4 > .panel {
    padding: 20px 20px 15px 20px;
    border-bottom: 1px solid #dee8f2;
}

div.row.main > .col.col-4 > .panel > .panel-body {
    margin-top: 0;
}

div.row.main > .col.col-4 > .panel:nth-child(1) > .panel-body {
    margin-top: 5px;
}

div.row.main > .col.col-4 > .panel:nth-child(1) > .panel-body,
div.row.main > .col.col-4 > .panel:nth-child(3) > .panel-body {
}

/*1*/

div.row.main > .col.col-4 > .panel > .panel-body > a.panel-btn {
    box-sizing: border-box;
    width: 47.85%;
    /*width: 174.99999445px;*/
    /*width:100%;*/
    min-height: 40px;
    margin: 10px 10px 0 0;
    padding: 0 0 0 60px;
    background-position: 15% center;
    background-repeat: no-repeat;
    display: inline-block;
    float: left;
}

div.row.main > .col.col-4 > .panel:nth-child(1) > .panel-body > a.panel-btn,
div.row.main > .col.col-4 > .panel:nth-child(3) > .panel-body > a.panel-btn {
    width: 174.99999445px;
    background-color: #ECF2F9;

}

div.row.main > .col.col-4 > .panel:nth-child(2) > .panel-body > a.panel-btn,
div.row.main > .col.col-4 > .panel:nth-child(3) > .panel-body > a.panel-btn {
    padding: 0;

}


div.row.main > .col.col-4 > .panel:nth-child(4) > .panel-body > a.panel-btn {
    padding: 0;
    width: 174.99999445px;

}


/**/

div.row.main > .col.col-4 > .panel:nth-child(1) > .panel-body > a.panel-btn:nth-child(2),
div.row.main > .col.col-4 > .panel:nth-child(1) > .panel-body > a.panel-btn:nth-child(4),
div.row.main > .col.col-4 > .panel:nth-child(2) > .panel-body > a.panel-btn:nth-child(2),
div.row.main > .col.col-4 > .panel:nth-child(3) > .panel-body > a.panel-btn:nth-child(2),
div.row.main > .col.col-4 > .panel:nth-child(3) > .panel-body > a.panel-btn:nth-child(4) {
    margin: 10px 0 0 0;
}

div.row.main > .col.col-4 > .panel:nth-child(2) > .panel-body > a.panel-btn > img {
    width: 100%;
    height: 100%;
}

div.row.main > .col.col-4 > .panel:nth-child(3) > .panel-body > a.panel-btn > img {
    margin-left: 20px;
    display: inline-block;
    vertical-align: middle;
}

div.row.main > .col.col-4 > .panel:nth-child(4) > .panel-body > a.panel-btn > img {
    width: 100%;
    height: 55px;
}

div.row.main > .col.col-4 > .panel:nth-child(2) > .panel-body > a.panel-btn:first-child,
div.row.main > .col.col-4 > .panel:nth-child(4) > .panel-body > a.panel-btn:first-child {
    margin: 10px 10px 0 0;
}

div.row.main > .col.col-4 > .panel:nth-child(4) > .panel-body > a.panel-btn:nth-child(1),
div.row.main > .col.col-4 > .panel:nth-child(4) > .panel-body > a.panel-btn:nth-child(3) {
    margin: 10px 10px 0 0;
}


div.row.main > .col.col-4 > .panel:nth-child(4) > .panel-body > a.panel-btn:nth-child(2),
div.row.main > .col.col-4 > .panel:nth-child(4) > .panel-body > a.panel-btn:nth-child(4) {
    margin: 10px 0 0 0;
}


/* 设置每一块的样式  */
div.row.main > .col.col-4 > .panel:nth-child(1) > .panel-body > a:nth-child(1) {
    background-image: url("/images/index/left/first/ggzn.png");
}

div.row.main > .col.col-4 > .panel:nth-child(1) > .panel-body > a:nth-child(2) {
    background-image: url("/images/index/left/first/gknb.png");
}

div.row.main > .col.col-4 > .panel:nth-child(1) > .panel-body > a:nth-child(3) {
    background-image: url("/images/index/left/first/gkml.png");
}

div.row.main > .col.col-4 > .panel:nth-child(1) > .panel-body > a:nth-child(4) {
    background-image: url("/images/index/left/first/ysq.png");
}

/**/

div.row.main > .col.col-4 > .panel:nth-child(3) > .panel-body > a:nth-child(1) {
    background-image: url("/images/index/left/third/gzly_b.png");
}

div.row.main > .col.col-4 > .panel:nth-child(3) > .panel-body > a:nth-child(2) {
    background-image: url("/images/index/left/third/zjyj_b.png");
}

div.row.main > .col.col-4 > .panel:nth-child(3) > .panel-body > a:nth-child(3) {
    background-image: url("/images/index/left/third/zljb_b.png");
}

div.row.main > .col.col-4 > .panel:nth-child(3) > .panel-body > a:nth-child(4) {
    background-image: url("/images/index/left/third/xfzl_b.png");
}

/* 块里有左内边距放图片 */

div.row.main > .col.col-4 > .panel > .panel-body > .panel-btn > span {
    height: 40px;
    line-height: 40px;
    font-size: 16px;
    color: #0b5db1;
    display: inline-block;
}

div.row.main > .col.col-4 > .panel:nth-child(3) > .panel-body > .panel-btn > span {
    color:black;
}

/* 块中间的文字样式 */

/*2*/
.row.institution > .col > .panel > .panel-body:first-child {
    border-bottom: 1px solid #dee8f2;
}


.row.institution > .col > .panel > .panel-body > .title {
    display: inline-block;
    writing-mode: tb-rl;
    font-size: 20px;
    color: #0b5db1;
    font-weight: bold;
    width: 40px;
    float: left;
    line-height: 40px;
    text-align: center;
    letter-spacing: 3px;
}

.row.institution > .col > .panel > .panel-body > .border {
    background: url("images/panel/border.png");
    height: 85px;
    float: left;
    width: 5px;
}

.row.institution > .col > .panel > .panel-body > ul.content {
    float: left;
    width: 96%;
    margin: 0;
}

.row.institution > .col > .panel > .panel-body > ul.content > li {
    float: left;
    width: 85px;
    height: 30px;
    /* line-height: 40px; */
    text-align: center;
}

.row.institution > .col > .panel > .panel-body:nth-child(2) > .title {
    height: 35%;
}


.row.institution > .col > .panel > .panel-body:nth-child(2) > ul.content {
    padding: 15px 0 0 28px;
}

.row.institution > .col > .panel > .panel-body:nth-child(2) > ul.content > li {
    width: 271px;
    height: 30px;
    line-height: 31px;
    text-align: left;
}

